//
//  RBMediaPlayerView.h
//  RBVideoPlayer
//
//  Created by Lan on 2017/8/4.
//  Copyright © 2017年 SummerTea. All rights reserved.
//

#import <UIKit/UIKit.h>
#import "RBMediaPlayer.h"

@interface RBMediaPlayerView : UIView

/**
 播放视频
 @url: 视频地址
 @timeoffset: 开始播放的位置,默认0s
 @title:全屏时顶部有个工具栏,对应中间的文本
 @playImmediately:进去就播放,还是点击后再播放
*/
- (void)setURL: (NSURL *)url timeOffset: (float)timeoffset title: (NSString *)title playImmediately: (BOOL)playImmediately;

@property(nonatomic, assign)BOOL forceWatch;
@property(nonatomic, copy)void(^watchEndBlock)(void);
@property(nonatomic, copy)void(^playTimeBlock)(CGFloat currentTime);

/**
 手动调用-暂停
 */
- (void)pause;

/**
 动画用,暂时不需要设置
 校正keywindow,建议传appdelegate.window,也可以不传
 */
@property(nonatomic, weak) UIWindow *keyWindow;

@end

/*
 1.
 提供了一套默认的视频播放UI
 不提供自定义UI的方法,改起来太麻烦,不如根据需求重新用RBMediaPlayer自己封装一套
 如果只需要UI微调,直接复制一份,进去改就行了
 视图层级: RBMediaPlayerView -> bottomContentView -> 画面Layer -> topContentView -> videoControlsView
 2.
 音乐播放UI和视频播放UI区别不大
 如果只是播放声音可以直接用RBMediaPlayer的单例
 
 2020.12.01更新:增加设备旋转,去除全屏动画
 
 */
